﻿using System;
using System.Collections.Generic;


namespace advadev.CanOpen
{

    /// <summary>
    /// Represents a network management heartbeat message received event
    /// argument
    /// </summary>
    public class NetworkManagementHeartbeatMessageReceivedEventArgs
    {

        /// <summary>
        /// Initializes a new instance of the
        /// NetworkManagementHeartbeatMessageReceivedEventArgs class by the
        /// given parameter
        /// </summary>
        /// <param name="networkManagementControlState">
        /// Received network management control state
        /// </param>
        public NetworkManagementHeartbeatMessageReceivedEventArgs(NetworkManagementControlState networkManagementControlState)
        {
            NetworkManagementControlState = networkManagementControlState;
        }


        /// <summary>
        /// Gets the received network management control state
        /// </summary>
        public NetworkManagementControlState NetworkManagementControlState
        {
            get;
            private set;
        }

    }

}
